﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Reflection;
using System.Text;
using System.Threading.Tasks;

namespace Base.Common.util {
    /**
   *┌────────────────────────────────────────────────┐
   *│　描    述：MyReflectionUtil                                                    
   *│　作    者：sgj                                              
   *│　版    本：1.0                                              
   *│　创建时间：2021/11/3 13:51:01                        
   *└────────────────────────────────────────────────┘
   **/
   public  class MyReflectionUtil {

        static public void setValue(Object obj ,String name ,Object value) {
            Type t =  obj.GetType();
            FieldInfo info = t.GetField(name);
            info.SetValue(obj ,value);
        }

        static public Object getValue(Object obj ,String name  ) {
            Type t = obj.GetType();
            FieldInfo info = t.GetField(name);
           return info.GetValue(obj );
        }
    }
}
